责编 / 王宇豪
策划 / LiveVideoStack
12月26日晚间,微信小程序开放了直播能力,并首先向社交、教育、医疗、政务民生、金融等五大应用场景开放。与原生App应用和基于浏览器的H5应用相比,小程序直播会对音视频技术生态带来哪些影响?微信天生的流量优势会给开发者和运营带来机会还是陷阱?LiveVideoStack邀请了若干位有代表性的技术人,分享各自的观点与思考。
LiveVideoStack:对于小程序提供的这种实时音视频功能,它是否能满足我们一般的直播需求呢?比如它的延迟大致能达到什么样的水平?是否能满足连麦等等?
刘连响:小程序的直播分为“普通直播”和“低延迟支持”。普通直播支持2-5s的延迟,低延迟的直播在400ms 之内。普通直播方案可以支持外部CDN,大规模分发没有问题;低延迟方案最多支持10路流,并不适合连麦直播。
和君:小程序直播可以满足大部分需求,因为直播需求主体是音视频,其他周边的功能也很容易实现。就之前体验的腾讯系直播产品,延迟都能降到比较低的程度达到百毫秒级别,在这方面的积累比较丰厚。关于连麦直播还有待尝试验证。
高泽华:从目前有限的API信息看, 它基本囊括了采集、编码、推流、拉流、解码、播放等功能,并宣称支持实时互动。而对于一般的非互动直播,实现相对简单,微信小程序可以满足要求。至于连麦功能,还需要在做出来之后,通过一些测试方法分析他的能力和优点。
周思进:可以满足一般的直播需求,我们刚做完初步测试,延迟在1-2S左右,好于一般的CDN;但对于连麦功能,延时稍微有些大,效果有些差强人意。
袁荣喜:从小程序腾讯云提供的DEMO测试来看,它提供直播和RTC这两块的能力,采用的都是RTMP协议标准来实现的。直播可以进行push流和play流,直播这块和普通直播平台没有什么差别,应该可以兼容大部分CDN厂商。微信小程序特意提到如果需要加速的话,可以用腾讯云的UDP + RTMP来减少延迟,关于延迟大小官方公布是400 ~ 800ms,基本满足实时需求,当然具体还需要经过严格的测试。从目前分析来看,UDP+RTMP其实是个私有协议,因为这里面涉及了公私钥加密、腾讯的UDT传输等协议细节,换句话说,只是普通的直播可以用其他家的CDN云,但要延迟更小、连麦等可能只能用腾讯云了。
Peter:RTC模式是通过私有的RTMP over UDP协议保证比较低的延时的,但弱网下的低延时通话不知能否保证,建议大家实测一下,另外也没有说明是否能够提供回声消除等RTC关键算法特性。
张弩:目前小程序里提供的推拉流组件主要支持RTMP协议,那么它对延迟不敏感、单向广播的业务支持应该是不错的,比如秀场类业务。对于交互比较频繁的一些业务,比如一对一教学、秀场连麦这类业务,因为TCP链接的原因,音视频质量可能会有比较大的波动。针对这个问题,小程序也提供了解决办法,配合腾讯云服务,小程序可以使用更适合音视频传输的UDP协议。另外目前还不知道小程序的服务器端,是否能开放音视频数据的访问能力,如果开放的话,业务方应该可以开发出更加丰富的音视频产品。
姜雨晴:小程序提供的实时音视频是一种 RTC的技术解决方案。本质上和现有的WebRTC没有太多区别,日常直播是完全可以满足的。它的延迟水平,其实也是主要基于RTC网络构建,而不在于开放的接口本身,按照目前一些RTC网络服务提供商的质量看来,网络状况稳定的情况下,基本可以做到400ms左右的延迟,这样的延迟人不太容易察觉,完全可以支撑连麦等需求。而且目前连麦 PK 抓娃娃等主流低延迟音视频网络的应用上也是基于RTC的体系在构建。可以说,这些端和网页上可以做的低延迟网络功能都可以很好的支持。
刘雪次:微信小程序目前提供的升级实时音视频录制和播放能力由两个文档来说明《实时音视频录制组件》和《实时音视频播放组件》。目前看来还是以直播为主,也提供基于 RTC的点对点实时通话,尚未看到多人通话。
直播应该是以腾讯视频云为基础的整合,对一般直播需求而言是没有问题的,亮眼云也对腾讯视频云直播SDK的延迟性能进行过综合评测,大约在1秒左右。而且整合到微信小程序也就解决了微信直播的问题,这也是很多用户苦苦追求的,同时辅以社交化滤镜、美白等功能。以目前社交化营销分享策略,相信对一大票只做普通直播技术的技术类公司基本上是致命一击。
至于连麦,目前从接口上没看到多人互动视频部分,因此还无法评说,估计暂时还是不行的。不过随着版本的提升,应该也会很快支持。从技术上本不是太大的问题。
许建林:经过对双人视频通话的实际测试,两台手机在同一 wifi 下,延迟 700ms 左右,符合文档中 300~800ms 的说明,同城一对一时没有准确测量,但主观感受延迟不太明显。这个效果对于连麦来说,大部分场景下应该都可以满足需求了,但对于强实时互动的场景,700ms 还是比较高的,目前其他厂商诸如 Powerinfo、Agora、Zego提供的连麦服务目标延迟都是 200~500ms,延迟很敏感的场景下这个差异还是很明显的。此外,demo 除了延迟表现不错,回声抑制效果也很好。
展晓凯:小程序提供的实时音视频功能我认为还是很靠谱的,一般的直播甚至连麦的需求都可以满足,并且连麦的延迟也是可以接受的。但短时间内比较稳定的App应该还不会迁移到小程序平台,毕竟对于各个领域平台而言,维护好主播与高端用户的关系,以及提供更好的体验(Native的体验会比小程序好一些)是最为重要的,而如果各大厂商想快速的尝试一个流量入口的功能,或者炒一个概念,小程序绝对是非常不错的选择。
LiveVideoStack:微信小程序开放了实时音视频录制和播放功能,是否意味着对于没有过多开发能力或费用的中小企业或者创业公司可以花费很小的成本就能获得直播的功能?
赵加雨:对于企业来说,要想借助音视频相关业务获得红利,首先就要过技术关,毕竟高门槛和高难度开发并不是所有公司都能做到的,多数公司会选择集成第三方公司的音视频SDK从而在自己的应用里快速实现音视频的能力。
对于小程序推出实时音视频功能,我个人认为微信小程序这次能力的开放,再次扩展了小程序的想象边界,可以适用的场景非常多,比如说银行/证券在线开户、在线保险定损、多人会议、在线教育等等。本身就在微信的企业,可以用最新的音视频功能,可以比较快速地实现音视频功能,也比较依赖微信的生态,小程序开放音视频直播功能对于以小程序为主要平台的创业公司而言,可以方便的实现直播功能。
和君:我相信这也是小程序的初衷之一,就是让研发能力较弱的传统企业和中小能较快低成本的获得互联网入口。教育领域利好中小型和传统教育机构,能够以较低的成本快速的介入在线教育领域。
林正显:确实,它让音视频直播的门槛又降低了很多。同时,因为小程序是嵌入到微信的,所以相关业务的推广成本也会变得更低。我觉得它在教育、电商等领域会大有可为。另一方面,它的发布可能对WebRTC的推广有一定的影响。
姜雨晴:从产品开发的角度来讲,小程序的LivePlayer目前提供的两个接口,可以说非常简便易用,产品接入主要是产品形态上的开发,开发周期不是很长。可以说是即接即用的。开发成本上并不会很高。然而直播的主要成本并不在开发方面,用户量高的情况下,成本主要来源于网络传输。那么后续的直播成本,需要看的是网络传输如何收费和使用。
Peter:实现直播的确更容易了,而且微信的好处是iOS安卓不用做两套App,也便于传播;但CDN的费用还是一样要自己承担的,这个才是大头。
许建林:的确如此,官方文档有 DEMO一键部署教程,我跟了一下,基本无痛点(但小程序的类别不能选错,此外如果使用开发域名,需要客户端开启调试才可以访问,虽然 Server 不太稳定,一会儿 502,一会儿不返回认证信息,但这都是业务层的事情)。流媒体开发对技术储备要求还是很高的,尤其是弱网场景、要求低延迟时。当然,相比于已有厂商,我觉得这只是提供了另一种选择,但这种选择伴随着微信流量的优势。
展晓凯:这是肯定的,对于初创公司或者个人开发者可以花费比较小的成本就获得录播、直播的功能,但是目前服务器只能选择走腾讯云,其实一方面也是一种限制。
高泽华:在没有拿到最终测试对比数据前,不好做系统的分析。从找到的内部消息源说,这套引擎不是微信浏览器内置的WebRTC接口实现的。而是封装的腾讯云的SDK。如果是这样,那是有机会做出一定的实时音视频效果。
刘雪次:从开发能力上来看,理论上是这样的,但前提是企业还是需要基本的小程序开发能力,总体上来说技术要求降低了。费用上随着大用户量的增长,单体成本肯定会有下降的。从这个角度来说,很多技术实力上无法跟上的CDN,IDC未来日子会相对不好过一些。值得注意的是阿里云,金山云这样的企业如何应对。另外一方面,微信小程序主要还是S2B,对中小企业,甚至一些小工作室,的确是个利好。
周思进:确实,对于中小型公司而言,有了更多的选择的机会。
袁荣喜:微信小程序支持音视频功能对于创业公司来说是一个非常好的消息,这意味几行代码就可以完全拥有专业的音视频系统功能,让开发人员专注在业务开发上,大大节省了开发成本。举个例子来说,前段时间我们帮一个朋友解决小程序里在线抓娃娃功能,花了九牛二虎之力通过JS + MPEG1来实现,现在腾讯提供小程序这种能力,只要几行代码就搞定一个低延迟的在线抓娃娃,而且稳定性比MPEG1好很多。
刘连响:直播行业发展到现在,各种CDN和SDK已经非常完备,接入成本其实已经很低。
张弩:这个功能,我觉得可能主要是应用在短视频类产品上的。
LiveVideoStack:那对于大企业或者自身有研发能力的企业而言,小程序的这次功能开放是否会吸引布局,毕竟微信本身已经成为生活中不可或缺的工具。
林正显:我对此事偏乐观。一则因为它还是偏轻量级的,很多较重的开播侧的功能并未集成进去;二则它也拓宽了我们业务的受众面。以前分享到手机端是有较大问题的,尤其对iOS手机,HLS基本是唯一选择。但HLS有延时高等种种问题,现在小程序无疑往前走了一大步。
袁荣喜:音视频已经成为互联网应用的一个刚需和标配功能,任何提供相关服务的云公司和大企业是不会放过这次机会的,接下来应该有一批云厂商会对微信小程序来做音视频适配和支持,因为微信小程序是个巨大的流量入口。
展晓凯:是的,这是极有可能的,毕竟微信这么大的流量入口,但如果对于国外市场就没问题了,微信在印度以及印尼流量并不多,而今年做印度、印尼地区的公司还是可以有发展的潜力的。
张弩:基于微信的社区运营已经非常成熟。小程序也会是一个重要的流量入口,所以对于依赖流量的企业来说,小程序是一定要拿下的战场。小程序如果能提供出更丰富的native应用,无疑会大大增加用户粘性 。
许建林:肯定会的,尤其是文档中提到的「自建服务」,这为大企业甚至其他厂商也提供了更多可能。
Peter:微信看直播的用户习惯还没养成,需要观察一下数据。
姜雨晴:确实会影响到部分企业本身对于直播技术的布局。直播领域本身也是向着低延迟高交互性的方向上在做。也是未来直播盈利的核心点之一。微信本身的影响力会使得直播产品更贴近生活。也就是,受众量会有所提升。这样的情况下,对于本身直播平台来讲应该是有益处的。
周思进:大企业应该会进行布局,作为对APP端的一个比较好的补充。
刘雪次:这个主要从业务角度来说,微信小程序支持视频后,如这些大企业有依赖于视频的业务,小程序能起引流作用,自然会吸引小程序布局,这也是小程序希望看到的方面。目前微信已经社交超级入口APP,实时音视频功能的加入,会进一步推动小程序的发展,也会吸引类似电商视频的进一步升级,这是腾讯希望看到的视频生态圈。
高泽华:这是微信企业化布局的一部分,可以进一步增加微信的平台粘性,使得微信慢慢的更接近系统。另外也会成为腾讯云的一个企业入口,对腾讯来说是两个部门的双赢。
刘连响:小程序的直播只是原来直播的一个拓展, ,而且小程序的直播有非常严格的行业限制,并不会引起多剧烈的变化, 但会转移一部分原生App的流量。
和君:大企业应该也会布局,毕竟微信是很重要的流量入口,抢占先机也很重要。就在线教育而言,微信小程序做直播对一些“情景化教学”有适用场景,可以弥补传统老师用桌面客户端、学生用APP或桌面端的授课模式。并且它可以和微信生态圈结合,和企业的公众号、服务号做无缝结合,并结合已有的微信生态(如:微信支付,微信的自媒体推荐等)。
LiveVideoStack:小程序这次更新首批开放的类目有社交直播、在线教育、医疗、政务民生和金融这五类,那这种能力的开放是否也会对其他行业有着吸引?比如摄像头监控等等。
姜雨晴:会,低延时的音视频传输的应用,现在来讲只是一个起始阶段。除去现在已知的一些应用之外,很多其他领域,其实也会有应用场景和形态,包括像提到的摄像头监控等。
和君:我觉得暂时不会,微信小程序的初衷是面向大众化的、更普适、更易传播的产品,就“摄像头监控”而言更像是功能性的需求不太具备上述特征,这类应用转小程序的收益不大,这是我个人见解。如果需要充分发挥小程序的能力需要对既有的产品进行“互联网化”的包装和运营。
刘雪次:这是毫无疑问的。当然,腾讯是作为平台来推视频基础功能,目标是提供基础PaaS层的接口功能以及视频云服务,一般说来他不会通吃,而是会将应用业务层的创新留给社会第三方公司来支持。因此下一波趋势应该是,传统视频业务公司如视频监控,视频会议的逐步转型利用微信实时视频功能接口推动传统视频业务和微信小程序对接。传统的基于私网私有云的视频监控,视频会议公司必须走上转型,当然,部分必须专网的行业除外如军工。视频监控的传统红海市场将有新的发展热点,毕竟视频监控+微信,这两个体量都太大了,会产生1+1>2的效应。
刘连响:会有吸引,但目前看限制太大,摄像头监控不在微信允许的范围之内.。其他行业的可以等等看。
袁荣喜:个人觉得小程序音视频在行业里的应用还是比较欠缺的,尤其是教育和医疗。拿教育来说,不是简单架设一个音视频服务就可以做在线教育,在线教育终极目标是教学效果,这需要各种交互方式精妙配合才能达成,例如:无障碍书写同步、教研体系、素材展现和交互、教学质量监控等等,可能会有部分应用开始做小程序尝试在线教育,但效果上不会有什么突破。小程序的这个功能还是会从娱乐直播等方面进行铺开,毕竟娱乐接受的程度比行业应用更容易。对于未来,小程序这个功能一定会成为万物互联时代的一个关键点,不仅仅是摄像头监控了。
高泽华:我认为完全有可能。
Peter:摄像头有隐私问题,估计大家都敏感。
周思进:其他行业也有类似的需求,腾讯目前选择这五类,应该是看到了这五类的庞大市场机会,其他行业其实也有很多机会,摄像头监控也是一种“刚需”。
LiveVideoStack:在这次开放的类目中也是包含了在线教育领域,那小程序提供的直播功能对于传统教育机构是否意味着一次机会?对于大班课、小班课和一对一课程来说,哪一种会更适合这个平台?对于教育而言最为关键也是不同于其他直播的“白板”功能如何得以实现?
刘连响:小程序开放直播相信会对教育行业产生比较大的影响,尤其是一对一和小班课模式,小程序天生适合。基于小程序的白板我们已经在研发,有这个需求的可以期待一下。
冼牛:从在线教育行业特点和技术层面来看,大班课很可能是微信小程序开放实时语音视频能力的最先受益领域;而对于小班课来说,由于RTMP-UDP只允许不超过10个用户低延迟拉流,因此小班课人数不能超过十个人,但实际上稍大一点的小班课盈利能力会更强。此外,PPT分享和白板涂鸦等教育行业特有的能力要开发者自己去开发,并且小程序开放的能力不一定允许开发者自己开发。
张弩:目前微信在大班课场景已经应用的不错了,对于小程序来说,在延迟性和学生举手发言这两个方面的用户体验上,一定有非常大的提升。对于在线教育上重要的白板、标注等功能来说,依赖于小程序的开发语言,应该也不是特别复杂的技术。
周思进:作为互动而言,我觉得更适合小班课和一对一。对于大班课,能够减少延时,提高互动直播的体验。“白板”功能目前还没有方案。
袁荣喜:对于在线教育,可能部分应用会尝试小程序的这个功能,最有可能的就是大班课了。为什么呢?大班课不太在意教学效果,它关注的吸取流量,然后转化成高价值的1对1或者小班课。小班课和1V1短时间看不到会进行小程序应用,原因还是教学效果问题。因为所有提供1对1或者小班课的应用都有自己特有的交互方式,甚至有自己的硬件支持,这不是简单一个小程序能搞定的。
和君:对传统教育机构这是一个难得的入局互联网的机会,不过传统教育机构最需要改变的还是互联网化的思维模式,技术只是其中的小部分对一些复杂的场景(比如编程课教学、教学场景本身比较复杂,在移动端不能完美展现),可能还是需要传统客户端模式。
微信小程序内嵌自己封装过的canvas,可以基于它做简单的白板功能,但一些高级的白板应用(比如WebGL/AR/VR)小程序的能力还有所不足,这块期待小程序后续版本的增强。
Peter:微信认证支付比较容易,白板技术实现不难,但在手机上不好操作,体验可能有问题。
高泽华:我们可以把它看成是腾讯云的一个入口。即使现在不可以,未来有可能可以。但是教育有自身特殊的属性,对于收付费听课的学生和老师来说体验非常重要,从教育的角度来讲,有很多细节和功能需要提供。我认为,对于未来的“微信课堂”,更多的适用模式,还是要引导到其他更加专业的在线教育平台。
姜雨晴:除去实时音视频接口外,小程序之前的版本中其实已经开放了类似canvas的绘图接口。也就是说,“白板“的功能,在微信中是可实现的。通过小程序开放的websocket接口进行传输,绘图接口进行绘制完全可以满足白板功能的需求。对于普通用户来说,不用下载单独APP,可以快速推开受众群。对于传统的教育机构来说,也是对教育的高交互性增砖添瓦的。应该来说,是一次很好的机会。
然而教育的核心问题其实并不在于是APP或者是小程序,更多的是提供的教学质量。传统学校的优秀教育资源中,有很大程度上,直播门槛限制了这些优秀老师拓展教育直播的可能性。这次小程序的上线,对于传统教育行业,其实应该是降低直播教育的踏入门槛。对直播教育和传统教育领域,应该都是很不错的机会。
刘雪次:我觉得直播公开课和一对一会更适合,但这只是针对小B或者2C,对于大B教育机构企业来说,互动视频的技术能力只是其中一个小方面,基于成本和业务这样的考虑会更多,因此不能绝对说1对1就是适合这类平台,得看具体对象具体分析。
对教育白板而言,用微信小程序,H5白板应该是必要途径,但互动教育里,以亮眼云的亮眼课堂为例子,白板信令和视频控制信令紧密结合,很难分开。小程序目前不提供白板,未来值得观察。如果小程序不提供白板,这个对开发教育产品而言,确实会使一个比较头疼的问题。这就需要各企业提供自己的结合解决方案了。最极致的,就是如亮眼课堂一样,音视频底层和白板都自己实现,自己集成,这样肯定就没问题了。
LiveVideoStack:小程序提供音视频能力,是否会对专业音视频服务供应商形成冲击?
高泽华:小程序提供音视频能力更像是腾讯云的一个入口,大规模高质量的收费音视频服务比较复杂,很多服务需要跨地区、跨行业、跨年龄段、跨阶层等等。小程序提供音视频能力,能冲击到的是小的、散的、国内的开发者和小企业。而音视频服务供应商的采购方通常是大中型厂商,有非常多的定制需求。小程序暂时还无法满足,所以影响有限。
展晓凯:我认为短时间内还形成不了对专业音视频服务供应商冲击的,毕竟小程序具体到生产环境上至少还需要一段时间,并且服务器必须走腾讯云,如果腾讯云的节点部署(比如国外)有瓶颈或者服务有瓶颈,那么众多平台就会比较尴尬,毕竟接多个服务商然后热切流量对于平台来讲是比较容易控制成本,产品稳定的事项,如果绑死在一家厂商上的话,可能就会被动很多。
另外有一些高级的短视频处理,音频处理还不成熟(对于全民K歌的音效处理,视频处理,腾讯应该也不会开源);另外对于短视频社区,K歌社区,秀场直播等领域在短时间内也不会迁移到小程序中去开发新的功能;但是对于开发者是件好事情,可以让多媒体的开发成本更低,整体开发更容易上手,可以让一些有想法的人或者公司快速实现出一些东西,快速试错、快速迭代。
刘连响:小程序普通直播是不绑定服务商的,但目前看低延迟的方案需要用腾讯云的服务,会对音视频服务供应商有一定的冲击,但对带动整个行业对音视频的需求,总体上来说影响并不会很大。对于音视频服务供应商俩说,可以做很多腾讯提供不了的服务。
许建林:这一点因「企」而异吧,如果底层技术原理基本一致,那冲击会更大。
刘雪次:这个是毋庸置疑的,冲击对象主要是对专业的音视频技术服务商,冲击程度的多少,要看腾讯的节奏。我在前面说了,对于纯直播的技术服务提供商来说,可以说冲击就在眼前,这是很残酷的事情,摆在这些企业眼前的就是必须要进行战略思考以面对这个冲击。
袁荣喜:对专业的视频服务商来说,小程序不会带来冲击,反而是一波巨大的机会。视频服务商会想方设法去兼容小程序的这种接入方式,把小程序的流量引入到自己的服务上,这是和苹果Safari支持WebRTC如出一辙。
和君:会的,尤其是一些小型的,没有自己特色的音视频供应商 会收到较大的冲击。腾讯在基础设施、研发能力等方面有很大的优势。专业音视频供应商可能更需要在细分垂直领域深耕做出自己特色,具备不可替代性。也可以尝试面向小程序的直播平台,或作第三方的外包服务。
周思进:的确会形成一些冲击,但是小程序音视频能力的稳定性,规模性和实际效果还有待检验。另外,专业音视频服务提供商的价值在于差异化和专业化,这块还是有其本质的区别的。
姜雨晴:这点上来说应该不会造成太大问题。由于长期在泛娱乐网站工作,可以看到的是,主播都是由浅入深。最开始都是以比较好上手的APP或者平台提供的简单推流工具入门。后续会慢慢使用专业的开源推流工具甚至付费推流工具。更多的小程序的作用在于引入一些新的主播,降低他们的直播门槛。单对于真正有一定经验的主播来说,由于小程序的一些限制,当他们在对其他游戏、美颜等问题产生推流的不便性的时候,自然而然会转化成专业音视频服务供应商的用户。
不仅不会造成太大冲击,在门槛降低、主播量上升的大环境下,用户量的扩展也是可预期的,对于专业音视频服务,应该是益处大于冲击的。对于专业音视频服务提供商也是一个很好的给予。给个简单的类比,京沪高铁修通的时候,大多数人都觉得对于航空来讲应该是很大的冲击,但几年下来,发现由于流动性加大,做飞机的人反倒多了,市场也成倍增长。小程序这次开放对于音视频服务领域,应该会有同样的作用。直播门槛的降低也会有更多的市场前景。
Peter:对于直播厂商来说是多了一个新的目标平台,这个平台依然需要直播CDN;已有安卓iOS的native平台还需要直播推拉流SDK;无真正RTC能力,对RTC厂商影响也不大。但如果微信真的把实时音视频通话能力通过小程序提供出来,对RTC厂商还是会有一定冲击。
LiveVideoStack:对开发者而言,基于小程序开发多媒体相关的服务,您对他们有哪些建议?
Peter:可以尝试一些创新的玩法,不要局限于目前的已有产品形态,可能会有机会。
刘雪次:毕竟是多媒体应用,相关的多媒体基础还是要的,比如一些基本概念,如采样率、帧率、码率、延迟,以及直播、点播相关技术,如RTMP、HLS。如果有可能也最好从网上对一些流行的流媒体框架如FFmpeg,WebRTC多做了解,也可以动手做一些简单的CASE。
周思进:还是建议去体验和测试一下相关功能。
刘连响:谨慎乐观,小程序虽然对音视频的能力在逐渐开放,但限制还是很大, 另外加上类目的限制,需要多想想自己的业务是否很微信的要求的场景契合。
和君:小程序的特点就是“小轻”,适合“短频快”的互联网开发方式,快速迭代、快速试错。可以结合腾讯云等强大的腾讯系基础设施,降低研发成本,毕竟小程序一定是和自己的产品结合的最完美。一些音视频服务提供商可以考虑做出面向小程序的直播平台。此外,小程序允许委托第三方开发和维护,这可能是一个风口,传统的服务商可以尝试软件外包。
高泽华:没有特别的建议,和普通API一样,快开发快使用。抢占商业先机。如果非要提的话,对开发实时音视频服务过程中如果遇到困难,可以多讨论,多分享,不要闷头造车。
后记
由于“小程序+直播”刚刚推出,功能、性能及稳定性还未得到广泛验证,我们会持续关注。如果您有实践与思考愿意分享,可以直接留言或联系 editors@livevideostack.com 。
关于本期受访嘉宾
(以下排名不分先后)
Peter,某一线互联网公司视频技术团队负责人
和君,tutorabc(原vipabc)大前端负责人
10余年前后端研发及架构经验,曾就职于沪江网、途牛网等互联网公司。擅长大型前端项目架构,前端工程化,前端及Nodejs服务端性能优化等。 现负责tutorabc前端部门,以及音视频教学平台 "Tutormeet+" 的浏览器端和客户端相关工作,致力于打造互联网教育领域的WebRTC高性能富交互前端解决方案。
高泽华,声网Agora.io首席音视频架构师
11年音乐语音编解码学习经验,理解几十种音频编解码标准。先后在中磊电子、士兰微电子、摩托罗拉、虹软科技主导音频项目。先后负责芯片开发,嵌入式系统,pc软件,移动app的音视频子系统设计。对音视频通信技术的发展与应用有独到见解。
姜雨晴,熊猫直播前端技术专家
本科毕业于四川大学,研究生毕业于加拿大Dalhousie University。曽任FedoraRepository team Member。现于熊猫直播从事H5播放器内核开发、弹幕引擎开发、WebGL开发。
林正显,欢聚时代(YY)直播部负责人
1999~2011年,先后在3家知名通信设备公司担任主任工程师、高级架构师等职。2011年加入欢聚时代(YY),T4工程师,研发总监。现分管音视频编解码、计算机视觉、音视频传输和分发等技术团队;在无线传输、IP核心网、互联网接入、音视频直播等领域有较丰富的经验;多次率领团队取得公司技术大奖,在网络及音视频相关方向申请多项专利。
刘连响,dotEngine音视频通话云创始人兼CTO
全栈工程师&产品,曾就职于视觉中国、果壳网。6年产品研发经验,四年多媒体研发经验,独自开发出蒙太奇短视频社交app,蜗壳实时视频协作平台创始人,玩耍直播创始人
刘雪次,北京亮眼云视科技有限公司创始人
业内顶级的视频技术业务专家及讲师。具有跨国公司技术与管理及自主多次创业的工作历程,同时担任多家移动互联网公司的战略技术顾问。北京亮眼云视科技有限公司专注于传统统一通信解决方案及视频会议产品,并于2015年转型专攻移动互联网的互动音视频云业务。
许建林
许建林(Piasy),关注安卓架构、必备开源库源码导读(拆轮子系列)、Advanced RxJava 系列博客翻译,目前专注于客户端实时多媒体领域,WebRTC-Android 源码导读,在 Powerinfo 从事音视频 SDK 开发工作。
冼牛,即构科技资深技术专家、架构师
北京邮电大学计算机硕士,香港大学工商管理硕士,多年从事实时语音视频云服务技术研究,专注互动直播和语音视频社交行业。
袁荣喜,学霸君资深架构师/音视频技术负责人
核心系统工程师,16年的C程序员,好求甚解,善于构建高性能服务系统和系统性能调优,喜好解决系统的疑难杂症和debug技术。早年痴迷于P2P通信网络、TCP/IP通信协议栈和鉴权加密技术,曾基于P2P super node技术实现了视频实时传输系统。2015年加入学霸君,负责构建学霸君的智能路由实时音视频传输系统和网络,解决音视频通信的实时性的问题。 近几年专注于存储系统和并发编程,对paxos和raft分布式协议饶有兴趣。尤其喜欢数据库内核和存储引擎,坚持不懈对MySQL/innoDB和WiredTiger的实现和事务处理模型进行探究。热衷于开源,曾为开源社区提过些patch。业余时间喜欢写技术长文,喜欢读唐诗。
赵加雨,网易云通信与视频CTO
曾深度参与 Cisco Jabber,Webex Meeting, Cisco Spark 等多项分布式实时通信类产品的架构与研发,具备多年海外工作及大型研发团队管理经验,复杂实时通讯类软件架构设计和研发经验。
张弩,百家云技术总监
毕业于西安电子科技大学,从06年加入北京威速科技有限公司并开始进入音视频行业,从事企业级软件视频会议系统开发设计、研发工作。14年开始供职于北京百家视联科技有限公司 ,主要负责直播产品的设计研发。涉及分布式服务器架构、大数据传输、音视频编解码技术、多平台客户端支持等工作。
周思进,北京三体云联科技有限公司CEO
在视频会议老大Ploycom 抗过枪,系统架构师;在软件视频会议行业领头羊V2带过队,技术副总裁;在2家上市公司练过兵(佳讯飞鸿,九城),研发总监;目前带领一帮兄弟自主创业(北京三体云联科技有限公司)CEO,立志成为国内最好的互动视频直播云平台。
展晓凯,全民快乐研发高级总监
曾就职于淘宝,开发机票搜索业务,12年加入唱吧,经历了唱吧从上线到拥有4亿用户的整个过程,负责唱吧音视频的开发,其中涉及到多个产品线,包括唱吧、唱吧直播间、火星等,在移动平台音视频采集、硬件编解码、跨平台的音视频处理等方面有着丰富的经验,目前工作于全民快乐,负责直播产品线业务,未来2个月内会有一本关于音视频开发的书籍面市,书中详细介绍了移动平台下音视频开发的整个流程,也是这些年从事移动平台下音视频开发的一个详细总结,希望可以帮助到音视频领域内更多的人们。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。